#include "widget.h"
#include "ui_widget.h"//该文件的类中包含了按钮的objectName（是类中的成员变量）
//按钮的objectName的值可以直接在widget.ui（右边属性窗口）中设置，这个值也是这个按钮在代码中的名字
Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);

    connect(ui->myButton, &QPushButton::clicked, this, &Widget::handleClick);//从界面文件中访问到了名字为mybutton的按钮
    //就是让这个按钮被点击时，this对象能够按照handleClick的方式处理
    //之所以能够找到这个按钮，是因为每个按钮都有一个objectName属性（唯一标识），这阿姨那个就可以通过这个属性找到按钮
}

Widget::~Widget()
{
    delete ui;
}

void Widget::handleClick()
{
    // 当按钮被点击之后, 就把按钮中的文本, 进行来回切换.
    if (ui->myButton->text() == QString("启动！！")) {//text函数获取文本，setText函数设置文本
        ui->myButton->setText("hello world");
    } else {
        ui->myButton->setText("启动！！");
    }
}
